which has mechanical details